<?php

namespace backend\model;

use think\Model;
use external\SFTools;

class ProductionStep extends Model {
    //设置主键名称
    protected $pk = ['fMONo', 'fGoodsID'];
    //自动完成 - 新增和更新时都会使用
    protected $auto = [];
    //自动完成 - 新增时都会使用
    protected $insert = ['create_datetime', 'update_datetime'];
    //自动完成 - 更新时都会使用
    protected $update = ['update_datetime'];
    //更新时避免更新到数据库的字段
    protected $readonly = ['fMONo', 'fGoodsID', 'create_datetime'];
    // 设置json类型字段
    protected $json = [];
    // 字段类型或者格式转换
    protected $type = [];

    protected function setCreateDatetimeAttr($value) {
        return $value ? $value : SFTools::getTimeNow();
    }
    
    protected function setUpdateDatetimeAttr($value) {
        return $value ? $value : SFTools::getTimeNow();
    }
}